package language_translator

import (
	"reflect"
	"strings"
)

// 注册一个获取json tag的自定义方法

var getJsonTag = func(fld reflect.StructField) string {
	str := fld.Tag.Get("json")
	if str == "" {
		str = fld.Tag.Get("form")
	}
	// 第一个参数是要切割的字符串，第二个参数是用哪个 符号 切割 ，第三个是返回的切片的length
	name := strings.SplitN(str, ",", 2)[0]
	if name == "-" {
		return ""
	}
	return name
}
